import apis from '../../http/apis/apis.js'

export default {
    //避免命名冲突
    namespaced: true,
    state: {
        parkingsList: [],

    },

    mutations: {
        addParkingList(state, val) {
            state.parkingsList = val
        }
    },
    actions: {
        // 获取车位信息
        async getAllParkings(context, val) {
            // console.log(account)
            const { data } = await apis.parkingList.getAllParkings(val);
            // console.log('传回的数据231', data)
            if (data.status) {
                context.commit('addParkingList', data.data.data);
                return data
            }
        },
        // 通过id获取数据
        async getParkingsById(context, val) {
            // console.log("数据",val)
            const { data } = await apis.parkingList.getParkingsById(val);
            // console.log('传回的数据', data)
            return data
        },
        // 出租车位
        async changeParkingState(context, val) {
            // console.log("数据",val)
            const { data } = await apis.parkingList.changeParkingState(val);
            // console.log('传回的数据', data)
            return data
        },

        // 租客归还车位
        async backParking(context, val) {
            // console.log("数据",val)
            const { data } = await apis.parkingList.backParking(val);
            // console.log('传回的数据', data)
            return data
        },

    }
}